import { IPSModelObject } from '../ipsmodel-object';
import { IPSDynaModelAttr } from './ipsdyna-model-attr';

/**
 *
 * @export
 * @interface IPSDynaModel
 */
export interface IPSDynaModel extends IPSModelObject {
  /**
   * 属性集合
   *
   * @type {IPSDynaModelAttr[]}
   */
  getPSDynaModelAttrs(): IPSDynaModelAttr[] | null;

  /**
   * 属性集合
   *
   * @type {IPSDynaModelAttr[]}
   */
  get psDynaModelAttrs(): IPSDynaModelAttr[] | null;

  findPSDynaModelAttr(objKey: any): IPSDynaModelAttr | null;
}
